package com.gr.experimental.model.impl.distr.operators;

public interface BinaryOperator {

	public abstract Class<?> getReturnType();

	public abstract Class<?> getArgument1Type();

	public abstract Class<?> getArgument2Type();
	
	public abstract Object op(Object arg1, Object arg2);

}